package gdut.jmxywz.been;

import java.util.Date;

/**
 * TableFiles entity. @author MyEclipse Persistence Tools
 */

public class TableFiles implements java.io.Serializable {

	// Fields

	private Integer tableId;
	private Teacher teacher;
	private String tablefileName;
	private String tableFileUrl;
	private String tableFileContext;
	private Integer downloadTime;
	private Date uploadTime;
	private Integer auditing;

	// Constructors

	/** default constructor */
	public TableFiles() {
	}

	/** minimal constructor */
	public TableFiles(Teacher teacher,String tablefileName, String tableFileUrl) {
		this.teacher=teacher;
		this.tablefileName = tablefileName;
		this.tableFileUrl = tableFileUrl;
	}

	/** full constructor */
	public TableFiles(Teacher teacher,String tablefileName, String tableFileUrl,
			String tableFileContext, Integer downloadTime,Date uploadTime,Integer auditing) {
		this.teacher=teacher;
		this.tablefileName = tablefileName;
		this.tableFileUrl = tableFileUrl;
		this.tableFileContext = tableFileContext;
		this.downloadTime = downloadTime;
		this.uploadTime=uploadTime;
		this.auditing=auditing;
	}

	// Property accessors

	public Integer getTableId() {
		return this.tableId;
	}

	public void setTableId(Integer tableId) {
		this.tableId = tableId;
	}

	public String getTablefileName() {
		return this.tablefileName;
	}

	public void setTablefileName(String tablefileName) {
		this.tablefileName = tablefileName;
	}

	public String getTableFileUrl() {
		return this.tableFileUrl;
	}

	public void setTableFileUrl(String tableFileUrl) {
		this.tableFileUrl = tableFileUrl;
	}

	public String getTableFileContext() {
		return this.tableFileContext;
	}

	public void setTableFileContext(String tableFileContext) {
		this.tableFileContext = tableFileContext;
	}

	public Integer getDownloadTime() {
		return this.downloadTime;
	}

	public void setDownloadTime(Integer downloadTime) {
		this.downloadTime = downloadTime;
	}

	public Teacher getTeacher() {
		return teacher;
	}

	public void setTeacher(Teacher teacher) {
		this.teacher = teacher;
	}

	public Date getUploadTime() {
		return uploadTime;
	}

	public void setUploadTime(Date uploadTime) {
		this.uploadTime = uploadTime;
	}

	public Integer getAuditing() {
		return auditing;
	}

	public void setAuditing(Integer auditing) {
		this.auditing = auditing;
	}
	
}